package ar.com.seminario.dao;

import org.hibernate.Criteria;
import org.hibernate.criterion.Restrictions;

import ar.com.seminario.common.persistence.dao.GenericDao;
import ar.com.seminario.model.Oficina;

/**
 * Clase de acceso a datos para la entidad {@link Oficina}.
 * 
 * @author Pablo Lamas
 * 
 */

public class OficinaDao extends GenericDao<Oficina, Long> {
	
	public Oficina getOficinaPorCodigo(String codigo) {
		
		final Criteria criteria = this.getSession().createCriteria(Oficina.class);
		criteria.add(Restrictions.like("codigo",codigo));
		
		return (Oficina)criteria.uniqueResult();
		
	}
	

}
